package com.ruoyi.testDeal.domain.basic;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 检测检验报告信息对象 report_testinfo
 * 
 * @author ruoyi
 * @date 2024-03-29
 */
@ApiModel("检测检验报告信息对象")
@Data
public class ReportTestinfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 报告检测检验参数id */
    private Long reportTestId;

    /** 报告编号 */
    @Excel(name = "报告编号")
    @ApiModelProperty(value = "报告编号")
    private String reportNum;

    /** 设备型号 */
    @Excel(name = "设备型号")
    @ApiModelProperty(value = "设备型号")
    private String shbxh;

    /** 检验类别 */
    @Excel(name = "检验类别")
    @ApiModelProperty(value = "检验类别")
    private String jylb;

    /** 设备用途 */
    @Excel(name = "设备用途")
    @ApiModelProperty(value = "设备用途")
    private String shbyt;

    /** 检测日期 */
    @JsonFormat(pattern = "yyyy年MM月dd日")
    @ApiModelProperty(value = "检测日期")
    @Excel(name = "检测日期", width = 30, dateFormat = "yyyy年MM月dd日")
    private Date jcrq;

    /** 制造单位 */
    @Excel(name = "制造单位")
    @ApiModelProperty(value = "制造单位")
    private String zhzdw;

    /** 检测地点 */
    @Excel(name = "检测地点")
    @ApiModelProperty(value = "检测地点")
    private String jcdd;

    /** 出厂日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "出厂日期")
    @Excel(name = "出厂日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date chcrq;

    /** 设备编号 */
    @Excel(name = "设备编号")
    @ApiModelProperty(value = "设备编号")
    private String shbbh;

    /** 受检单位名称 */
    @Excel(name = "受检单位名称")
    @ApiModelProperty(value = "受检单位名称")
    private String shjdwmc;

    /** 受检单位地址 */
    @Excel(name = "受检单位地址")
    @ApiModelProperty(value = "受检单位地址")
    private String shjdwdz;

    /** 检验人员 */
    @Excel(name = "检验人员")
    @ApiModelProperty(value = "检验人员")
    private String jyry;

    /** 检测结论 */
    @Excel(name = "检测结论")
    @ApiModelProperty(value = "检测结论")
    private String jcjl;

    /** 签发日期 */
    @JsonFormat(pattern = "yyyy年MM月dd日")
    @ApiModelProperty(value = "签发日期")
    @Excel(name = "签发日期", width = 30, dateFormat = "yyyy年MM月dd日")
    private Date qfrq;

    /** 保存时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "保存时间")
    @Excel(name = "保存时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date saveTime;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

}
